// author by welong
// zuowl@qq.com
// 2014-09-05  10:06
// PAT basic 1008

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char **argv)
{
	int pos, i;
	int n, move, *array;

	scanf("%d%d", &n, &move);

	if(move >= n)
		move %= n;
	array = (int*)malloc(sizeof(int) * n);
	
	for(i = 0; i < n; i++)
	{
		pos = move + i;
		if(pos >= n)
		{
			pos -= n;
		}
		scanf("%d", array+pos);
	}

	for(i = 0; i < n; i++)
	{
		printf("%d", array[i]);
		if(i != n-1)
			printf(" ");
	}
	return 0;
}